insist that - German English Dictionary